<?php

require ("utilities/updateCategorie.php") ;

// Cas de suppression demandée
if (!empty($_GET['supprimer']) && niveauOK(2))
{
    if ($_POST['confirm'] != "y") printConfirmForm() ;
    else deleteCategorie($_GET['supprimer'], $supprime);
    return ;
}


// Traitement des données
if (!empty($_POST['id']) && niveauOK(2))
{
    // Mise à jour
    //alert($_POST['nom']) ;
    if ($_POST['id'] > 0)
    {
        if (!updateCategorie($_POST)) alert ("Erreur dans la modification de la catégorie \"{$_POST['nom']}\" !") ;
        //else { $_GET["id"] = $_POST["id"] ; $_POST['id'] = null ;}
    }
    else
    {
        if (!ajouterCategorie ($_POST, $insert_id)) alert ("Erreur dans l'ajout de la catégorie !") ;
        else { $_GET["id"] = $insert_id ; $_POST["id"]=null ; } // Important pour les champs de lien !
    }
}


// Valeurs par défaut
$default['id'] = -1 ;
$default['nom'] = "" ;
$default['description'] = "" ;
// Données en POST
if (!empty($_POST['id']))
{
    $default = $_POST ;
    $default = array_map("stripslashes", array_map("htmlspecialchars", $default)) ;
}
// id en get
else if (isset($_GET['id']) && $_GET['id'] > 0)
{
    $requete = "SELECT * FROM Categorie WHERE id=\"{$_GET['id']}\";" ;
    connect() ;
    $result = executerRequete($requete, $GLOBALS['debug']) ;
    if (mysql_num_rows($result)>0)
    {
        $default = mysql_fetch_assoc($result) ;
        $default['nom'] = htmlspecialchars($default['nom']) ;
        $default['description'] = htmlspecialchars($default['description']) ;
    }
    mysql_close () ;
}

// Affichage du formulaire
printCategorieForm($default) ;

?>
<script language="JavaScript" type="text/JavaScript">
function essai()
{
    alert ("Ya !") ;
}
</script>